FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.7.16  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package de.gematik.isik#5.0.0-rc1 (47 ms)

Package de.gematik.isik
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=de.gematik.isik@5.0.0-rc1&canonical=https://gematik.de/fhir/isik/StructureDefinition/ISiKBlutdruckSystemischArteriell
Url https://gematik.de/fhir/isik/StructureDefinition/ISiKBlutdruckSystemischArteriell
Version 5.0.0-rc
Status active
Date 2025-05-13
Name ISiKBlutdruckSystemischArteriell
Experimental False
Realm de
Authority hl7
Description Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über den Blutdruck eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus). ### Motivation Die Erfassung und Überwachung des Blutdrucks ist essenziell für die frühzeitige Erkennung von Gesundheitsveränderungen, die Behandlungsbewertung und die Unterstützung klinischer Entscheidungen. In FHIR wird der Blutdruck mit der Observation-Ressource repräsentiert, die einzelnen Komponenten des Blutdrucks werden als Component-Elemente abgebildet. Hinweis: In Fällen, in denen fachlich motiviert ausschließlich ein systolischer Blutdruck erhoben wird (z.B. in der Intensivmedizin), kann für den Slice zur Diastole (DiastolicBP) das Element .dataAbsentReason (mit dem Code 'not-performed') verwendet werden. ### Kompatibilität Das Profil ISiKBlutdruckSystemischArteriell ist vom Profil [VitalSignDE_Blutdruck](http://fhir.de/StructureDefinition/observation-de-vitalsign-blutdruck) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Blood Pressure Profile](http://hl7.org/fhir/StructureDefinition/bp) aus der FHIR R4 Spezifikation.
Type Observation
Kind resource

Resources that use this resource

CapabilityStatement
https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementVitalSignStandardSourceRolle ISiK CapabilityStatement VitalSign Standard Source Rolle

Resources that this resource uses

StructureDefinition
http://fhir.de/StructureDefinition/observation-de-vitalsign-blutdruck Observation-Profil Blutdruck


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "ISiKBlutdruckSystemischArteriell",
  "url" : "https://gematik.de/fhir/isik/StructureDefinition/ISiKBlutdruckSystemischArteriell",
  "version" : "5.0.0-rc",
  "name" : "ISiKBlutdruckSystemischArteriell",
  "status" : "active",
  "experimental" : false,
  "date" : "2025-05-13",
  "publisher" : "gematik GmbH",
  "description" : "Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über den Blutdruck eines Patienten im Rahmen der interoperablen Kommunikation gemäß den Vorgaben der ISiK (Interoperable Schnittstelle im Krankenhaus).\n### Motivation\nDie Erfassung und Überwachung des Blutdrucks ist essenziell für die frühzeitige Erkennung von Gesundheitsveränderungen, die Behandlungsbewertung und die Unterstützung klinischer Entscheidungen.\n\nIn FHIR wird der Blutdruck mit der Observation-Ressource repräsentiert, die einzelnen Komponenten des Blutdrucks werden als Component-Elemente abgebildet.\n\nHinweis: In Fällen, in denen fachlich motiviert ausschließlich ein systolischer Blutdruck erhoben wird (z.B. in der Intensivmedizin), kann für den Slice zur Diastole (DiastolicBP) das Element .dataAbsentReason (mit dem Code 'not-performed') verwendet werden.\n\n### Kompatibilität\nDas Profil ISiKBlutdruckSystemischArteriell ist vom Profil [VitalSignDE_Blutdruck](http://fhir.de/StructureDefinition/observation-de-vitalsign-blutdruck) aus den deutschen Basisprofilen abgeleitet. Es ist kompatibel mit dem Profil [Observation Blood Pressure Profile](http://hl7.org/fhir/StructureDefinition/bp) aus der FHIR R4 Spezifikation.",
  "fhirVersion" : "4.0.1",
  "kind" : "resource",
  "abstract" : false,
  "type" : "Observation",
  "baseDefinition" : "http://fhir.de/StructureDefinition/observation-de-vitalsign-blutdruck",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Observation.status",
        "path" : "Observation.status",
        "short" : "Untersuchungsstatus",
        "comment" : "**WICHTIGER Hinweis für Implementierer:** \r\n* Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch `final`.\r\n* Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.",
        "mustSupport" : true
      },
      {
        "id" : "Observation.category",
        "path" : "Observation.category",
        "short" : "Untersuchungskategorie",
        "comment" : "Motivation MS: Dieses Feld erlaubt die Sortierung und Abfrage anhand der Kategorie der Untersuchung",
        "mustSupport" : true
      },
      {
        "id" : "Observation.category:VSCat",
        "path" : "Observation.category",
        "sliceName" : "VSCat",
        "short" : "Vitalparameterkategorie",
        "comment" : "Motivation MS: Die Kategorie 'vital-signs' dient der Kategorisierung von Vitalparametern",
        "mustSupport" : true
      },
      {
        "id" : "Observation.code",
        "path" : "Observation.code",
        "short" : "Code",
        "comment" : "Motivation MS: Die Observation wird anhand des Codes identifiziert.",
        "mustSupport" : true
      },
      {
        "id" : "Observation.code.coding",
        "path" : "Observation.code.coding",
        "short" : "Coding",
        "comment" : "Motivation MS: Semantische Kodierung",
        "mustSupport" : true
      },
      {
        "id" : "Observation.code.coding:loinc",
        "path" : "Observation.code.coding",
        "sliceName" : "loinc",
        "short" : "LOINC Kodierung",
        "comment" : "Motivation MS: Kodierung des Vitalparameters mittels LOINC.",
        "mustSupport" : true
      },
      {
        "id" : "Observation.code.coding:snomed",
        "path" : "Observation.code.coding",
        "sliceName" : "snomed",
        "short" : "SNOMED CT Kodierung",
        "comment" : "Motivation MS: Kodierung des Vitalparameters mittels SNOMED CT.",
        "mustSupport" : true
      },
      {
        "id" : "Observation.code.coding:IEEE11073",
        "path" : "Observation.code.coding",
        "sliceName" : "IEEE11073",
        "min" : 0,
        "max" : "1",
        "patternCoding" : {
          "code" : "150016",
          "system" : "urn:iso:std:iso:11073:10101"
        }
      },
      {
        "id" : "Observation.subject",
        "path" : "Observation.subject",
        "short" : "Patient",
        "comment" : "Motivation MS: Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.",
        "mustSupport" : true
      },
      {
        "id" : "Observation.encounter",
        "path" : "Observation.encounter",
        "short" : "Aufenthaltsbezug",
        "comment" : "Motivation MS: Der Behandlungskontext ist für die Interpretation der Untersuchungsergebnisse relevant",
        "mustSupport" : true
      },
      {
        "id" : "Observation.encounter.reference",
        "path" : "Observation.encounter.reference",
        "short" : "Encounter-Link",
        "comment" : "**Begründung Pflichtfeld:** Die Verlinkung auf eine Encounter-Ressource dient der technischen Zuordnung der Dokumentation zu einem Aufenthalt und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc. \n**WICHTIGER Hinweis für Implementierer:** Die Zuordnung MUSS auf einen Encounter der Ebene \"Abteilungskontakt\" (siehe hierzu Basismodul > UseCases > Abbildung des Konstruktes \"Fall\") erfolgen. \nBei der Auswahl des Encounters ist zu beachten, dass unter einer (Abrechnungs-)\"Fallnummer\" (hier: `Encounter.account`) unter Umständen mehrere Encounter gruppiert sein können (z.B. stationärer Besuch mit mehreren vor- und nachstationären Aufenthalten.)",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Observation.effective[x]",
        "path" : "Observation.effective[x]",
        "short" : "Datum und Uhrzeit der Untersuchung",
        "comment" : "Motivation MS: Das Datum und die Uhrzeit der Untersuchung sind für die Interpretation der Untersuchungsergebnisse relevant",
        "mustSupport" : true
      },
      {
        "id" : "Observation.performer",
        "path" : "Observation.performer",
        "short" : "Untersuchender",
        "comment" : "Motivation MS: Dieses Feld stellt präzisierende Angaben zum Zweck der Qualitätsbewertung bereit",
        "mustSupport" : true
      },
      {
        "id" : "Observation.value[x]",
        "path" : "Observation.value[x]",
        "short" : "Untersuchungsergebnis",
        "comment" : "Motivation MS: Der Wert des Vitalparameters ist das zentrale Ergebnis der Untersuchung",
        "mustSupport" : true
      },
      {
        "id" : "Observation.dataAbsentReason",
        "path" : "Observation.dataAbsentReason",
        "short" : "Grund für fehlende Untersuchungsergebnisse",
        "comment" : "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse",
        "mustSupport" : true
      },
      {
        "id" : "Observation.method",
        "path" : "Observation.method",
        "short" : "Untersuchungsmethode",
        "comment" : "Motivation MS: Dieses Feld stellt präzisierende Angaben zum Zweck der Qualitätsbewertung bereit",
        "mustSupport" : true
      },
      {
        "id" : "Observation.device",
        "path" : "Observation.device",
        "short" : "Gerät",
        "comment" : "Motivation MS: Dieses Feld stellt präzisierende Angaben zum Zweck der Qualitätsbewertung bereit",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component",
        "path" : "Observation.component",
        "short" : "Vitalparameter-Komponente",
        "comment" : "Motivation MS: Erfassung der Komponenten eines Vitalparameters",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component.code",
        "path" : "Observation.component.code",
        "short" : "Code",
        "comment" : "Motivation MS: Die Komponente wird anhand des Codes identifiziert.",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component.code.coding",
        "path" : "Observation.component.code.coding",
        "short" : "Coding",
        "comment" : "Motivation MS: Semantische Kodierung",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component.value[x]",
        "path" : "Observation.component.value[x]",
        "short" : "Wert der Komponente",
        "comment" : "Motivation MS: Der Wert der Komponente ist ein Ergebnis der Untersuchung",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component.dataAbsentReason",
        "path" : "Observation.component.dataAbsentReason",
        "short" : "Grund für fehlendes Untersuchungsergebniss",
        "comment" : "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:SystolicBP",
        "path" : "Observation.component",
        "sliceName" : "SystolicBP",
        "short" : "Systolischer Blutdruck",
        "comment" : "Motivation MS: Kodierung des systolischen Blutdrucks.",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:SystolicBP.code",
        "path" : "Observation.component.code",
        "short" : "Code",
        "comment" : "Motivation MS: Die Komponente wird anhand des Codes identifiziert.",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:SystolicBP.code.coding",
        "path" : "Observation.component.code.coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "short" : "Coding",
        "comment" : "Motivation MS: Semantische Kodierung",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:SystolicBP.code.coding:IEEE11073",
        "path" : "Observation.component.code.coding",
        "sliceName" : "IEEE11073",
        "min" : 0,
        "max" : "1",
        "patternCoding" : {
          "code" : "150017",
          "system" : "urn:iso:std:iso:11073:10101"
        }
      },
      {
        "id" : "Observation.component:SystolicBP.code.coding:SCT",
        "path" : "Observation.component.code.coding",
        "sliceName" : "SCT",
        "min" : 0,
        "max" : "1",
        "patternCoding" : {
          "code" : "271649006",
          "system" : "http://snomed.info/sct"
        }
      },
      {
        "id" : "Observation.component:SystolicBP.value[x]",
        "path" : "Observation.component.value[x]",
        "short" : "Wert der Komponente",
        "comment" : "Motivation MS: Der Wert der Komponente ist ein Ergebnis der Untersuchung",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:SystolicBP.value[x]:valueQuantity",
        "path" : "Observation.component.value[x]",
        "sliceName" : "valueQuantity",
        "short" : "quantitatives Untersuchungsergebnis",
        "comment" : "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden",
        "type" : [
          {
            "code" : "Quantity"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:SystolicBP.value[x]:valueQuantity.value",
        "path" : "Observation.component.value[x].value",
        "short" : "Wert",
        "comment" : "Motivation MS: Eine Quantity soll einen Wert enthalten",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:SystolicBP.value[x]:valueQuantity.unit",
        "path" : "Observation.component.value[x].unit",
        "short" : "Einheit",
        "comment" : "Motivation MS: Eine Quantity soll eine Einheit enthalten",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:SystolicBP.value[x]:valueQuantity.system",
        "path" : "Observation.component.value[x].system",
        "short" : "CodeSystem aus dem die Einheit stammt",
        "comment" : "Motivation MS: Eine Quantity soll ein System, mit dem die Einheit kodiert wird, enthalten",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:SystolicBP.value[x]:valueQuantity.code",
        "path" : "Observation.component.value[x].code",
        "short" : "Code der Einheit",
        "comment" : "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:SystolicBP.dataAbsentReason",
        "path" : "Observation.component.dataAbsentReason",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:DiastolicBP",
        "path" : "Observation.component",
        "sliceName" : "DiastolicBP",
        "short" : "Diastolischer Blutdruck",
        "comment" : "Motivation MS: Kodierung des diastolischen Blutdrucks.",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:DiastolicBP.code",
        "path" : "Observation.component.code",
        "short" : "Code",
        "comment" : "Motivation MS: Die Komponente wird anhand des Codes identifiziert.",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:DiastolicBP.code.coding",
        "path" : "Observation.component.code.coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "short" : "Coding",
        "comment" : "Motivation MS: Semantische Kodierung",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:DiastolicBP.code.coding:IEEE11073",
        "path" : "Observation.component.code.coding",
        "sliceName" : "IEEE11073",
        "min" : 0,
        "max" : "1",
        "patternCoding" : {
          "code" : "150018",
          "system" : "urn:iso:std:iso:11073:10101"
        }
      },
      {
        "id" : "Observation.component:DiastolicBP.code.coding:SCT",
        "path" : "Observation.component.code.coding",
        "sliceName" : "SCT",
        "min" : 0,
        "max" : "1",
        "patternCoding" : {
          "code" : "271650006",
          "system" : "http://snomed.info/sct"
        }
      },
      {
        "id" : "Observation.component:DiastolicBP.value[x]",
        "path" : "Observation.component.value[x]",
        "short" : "Wert der Komponente",
        "comment" : "Motivation MS: Der Wert der Komponente ist ein Ergebnis der Untersuchung",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:DiastolicBP.value[x]:valueQuantity",
        "path" : "Observation.component.value[x]",
        "sliceName" : "valueQuantity",
        "short" : "quantitatives Untersuchungsergebnis",
        "comment" : "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden",
        "type" : [
          {
            "code" : "Quantity"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:DiastolicBP.value[x]:valueQuantity.value",
        "path" : "Observation.component.value[x].value",
        "short" : "Wert",
        "comment" : "Motivation MS: Eine Quantity soll einen Wert enthalten",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:DiastolicBP.value[x]:valueQuantity.unit",
        "path" : "Observation.component.value[x].unit",
        "short" : "Einheit",
        "comment" : "Motivation MS: Eine Quantity soll eine Einheit enthalten",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:DiastolicBP.value[x]:valueQuantity.system",
        "path" : "Observation.component.value[x].system",
        "short" : "CodeSystem aus dem die Einheit stammt",
        "comment" : "Motivation MS: Eine Quantity soll ein System, mit dem die Einheit kodiert wird, enthalten",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:DiastolicBP.value[x]:valueQuantity.code",
        "path" : "Observation.component.value[x].code",
        "short" : "Code der Einheit",
        "comment" : "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:DiastolicBP.dataAbsentReason",
        "path" : "Observation.component.dataAbsentReason",
        "short" : "Grund für fehlendes Untersuchungsergebniss",
        "comment" : "Motivation MS: Dieses Feld erlaubt die Angabe von Gründen für fehlende Untersuchungsergebnisse",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:meanBP",
        "path" : "Observation.component",
        "sliceName" : "meanBP",
        "short" : "Mittlerer arterieller Druck",
        "comment" : "Motivation MS: Kodierung des mittleren arteriellen Drucks.",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:meanBP.code",
        "path" : "Observation.component.code",
        "short" : "Code",
        "comment" : "Motivation MS: Die Komponente wird anhand des Codes identifiziert.",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:meanBP.code.coding",
        "path" : "Observation.component.code.coding",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "pattern",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "short" : "Coding",
        "comment" : "Motivation MS: Semantische Kodierung",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:meanBP.code.coding:IEEE11073",
        "path" : "Observation.component.code.coding",
        "sliceName" : "IEEE11073",
        "min" : 0,
        "max" : "1",
        "patternCoding" : {
          "code" : "150019",
          "system" : "urn:iso:std:iso:11073:10101"
        }
      },
      {
        "id" : "Observation.component:meanBP.code.coding:SCT",
        "path" : "Observation.component.code.coding",
        "sliceName" : "SCT",
        "min" : 0,
        "max" : "1",
        "patternCoding" : {
          "code" : "6797001",
          "system" : "http://snomed.info/sct"
        }
      },
      {
        "id" : "Observation.component:meanBP.value[x]",
        "path" : "Observation.component.value[x]",
        "short" : "Wert der Komponente",
        "comment" : "Motivation MS: Der Wert der Komponente ist ein Ergebnis der Untersuchung",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:meanBP.value[x]:valueQuantity",
        "path" : "Observation.component.value[x]",
        "sliceName" : "valueQuantity",
        "short" : "quantitatives Untersuchungsergebnis",
        "comment" : "Motivation MS: valueQuantity muss für VitalSigns unterstützt werden",
        "type" : [
          {
            "code" : "Quantity"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:meanBP.value[x]:valueQuantity.value",
        "path" : "Observation.component.value[x].value",
        "short" : "Wert",
        "comment" : "Motivation MS: Eine Quantity soll einen Wert enthalten",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:meanBP.value[x]:valueQuantity.unit",
        "path" : "Observation.component.value[x].unit",
        "short" : "Einheit",
        "comment" : "Motivation MS: Eine Quantity soll eine Einheit enthalten",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:meanBP.value[x]:valueQuantity.system",
        "path" : "Observation.component.value[x].system",
        "short" : "CodeSystem aus dem die Einheit stammt",
        "comment" : "Motivation MS: Eine Quantity soll ein System, mit dem die Einheit kodiert wird, enthalten",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:meanBP.value[x]:valueQuantity.code",
        "path" : "Observation.component.value[x].code",
        "short" : "Code der Einheit",
        "comment" : "Motivation MS: Eine Quantity soll einen Code der die Einheit kodiert enthalten",
        "mustSupport" : true
      },
      {
        "id" : "Observation.component:meanBP.dataAbsentReason",
        "path" : "Observation.component.dataAbsentReason",
        "mustSupport" : true
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.